// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

const db = cloud.database()//引用云数据库
const account = db.collection("account")
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {

  // 查询集合中的所有记录
  try {
    // 查询集合中的所有数据
    const allData = await account.get();
    // 遍历查询结果中的每一条记录
    for (let record of allData.data) {
      await account.doc(record._id).update({
        data: {
          dayPassNumber: 0, // 将指定字段的值设置为0
          isDayFirst:true
        }
      });
    }
    return { code: 200, message: 'Successfully updated all records.' };
  } catch (err) {
    // 错误处理逻辑
    return { code: 500, message: 'Error updating records.', error: err };
  }

}